Top 10k strings from To Format UDG Code (1985)(Zeljko Juric)(ba).tzx in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [TZX] (TOSEC-v2007-01-01) /

Back to the directory listing

   1 ~ je namijenjen kreiranju UDG     karaktera.
   1 xxxxx             gdje je xxxxx adresa na koju    ste ucitali program.
   1 xxxxx             NEGO NAREDBOM                   
   1 trenutnom polozaju
   1 tacke na trenutnom
   1 polozaju kurzora
   1 gdje je,naravno,xxxxx adresa    na koju je ucitan program.
   1 gdje je xxxxx adresa na koju    zelite ucitati program          (preporucljivo je da ta adresa   bude veca od 49152)
   1 definisanja znakova
   1 VAZNA NAPOMENA:
   1 Ulazak u program ce izmijeniti  boju ekrana u kombinaciju koja  se autorima ucinila najpogodnijaza oci, ali pri izlasku iz      programa bice vracene one boje  kakve su bile prije ulaska u    program.
   1 UKOLIKO PROGRAM DEAKTIVIRATE    PA GA ZELITE PONOVO AKTIVIRATI, NE CINITE TO NAREDBOM           
   1 TO JE POTREBNO ZBOG TOGA STO SE NA ADRESI xxxxx NALAZI RUTINA ZARELOCIRANJE I POSTAVLJANJE IM 2 POINTERA,KOJA SE SMIJE POZVATI   SAMO JEDNOM!!!
   1 Startanje programa UDG          deaktivirace izvrsavanje nekih  programa koji rade u IM 2       (BETA BASIC,itd.) ,i obratno,   BETA BASIC ce,naprimjer,        deaktivirati UDG.               Ako slucajno dodje do           deaktiviranja ovog programa,    startacemo ga na maloprije      opisan nacin.
   1 Program ~ 
   1 Program ucitajte naredbom:      
   1 Program testira vrijednost      sistemske promjenjive UDG       koja se nalazi na adresi 23675. Ona NE MORA da sadrzi svoju     uobicajenu vrijednost (65368)   sto povecava mogucnosti
   1 Ove komande ne morate pamtiti   jer ce glavni program prilikom  svakog ulaska ispisati spisak   opcija.
   1 Ovaj program,za razliku od      programa slicne namjene,moze da se nalazi u memoriji istovremenosa Vasim programom.
   1 Napominjemo da ova naredba      nece ostetiti ni jedan program  koji se vec nalazi u memoriji.  (jedino sto ce se desiti to je  sto ce procesor biti prebacen u INTERUPT MOD 2 - IM 2)
   1 Nakon ucitavanja program        startajte naredbom:             
   1 Na raspolaganju su vam slijedecekomande:
   1 Na prvi pogled se nece nista    dogoditi, tj. SPECTRUM ce       napisati 0 OK, 0:1 ,ali,program je sad SPREMAN ZA DEFINISANJE   KARAKTERA!!!
   1 NE KORISTITE SISTEMSKE          PROMJENJIVE NA ADRESAMA 23681,  23728 I 23729 (ONE I INACE NE   SLUZE NI ZA STA),JER PROGRAM    KVARI NJIHOV SADRZAJ!!!
   1 NAREDBA NEW CE DEAKTIVIRATI     PROGRAM UDG CAK I AKO JE        SMJESTEN IZNAD RAMPTOPA!!!
   1 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVMMVggggggggggggggggggggggggggggVMMV$$yyy$$yy$$$$$$yyyyyy$$$$$ygVMMV$$___$$__$$$$$$$____$$$$$$$gVMMV$$_NN$$NN$$NNN$$$NN$$$NNN$$gVMMV$$_NU$$UU$$UUUU$$UU$$UUUN_ygVMMV$$_NU$$WW$$WWWW$$WW$$W$$$$$gVMMV$$_NU$$zz$$zzzz$$zz$$z$$$$$gVMMV$$_NU$$oo$$oooo$$oo$$z$$N$$gVMMV$$_NU$$oZ$$ZZZ$$$ZZ$$$WUN$$gVMMV$$$$$$$oZ$$$$$$$ZZZZ$$$$$$$gVMMVg$$$$$zoo$$$$$$oooooo$$$$$ygVMMVgy_NUWzzzzzzzzzzzzzzzzWUN_ygVMMVgy_NUWWWWWWWWWWWWWWWWWWUN_ygVMMVgy_NUUUUUUUUUUUUUUUUUUUUN_ygVMMVRyRNRNNRNNNNNNRNRRRNRRRNRRRgVMMVRyR_R__R_____RR_R_R_R_R_R_ygVMMVRyRyRyyRyRRyRyRyRRRyRRRyRRygVMMVgRggRggRggggggRgggRgRgRgggRgVMMVVRVVVRRVVVVVVVRVRRRVRRRVRRVVVMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
   1 Kurzor je oznacen znakom *
   1 Istovremeni pritisak na ENTER i neki drugi taster A-U izazvace  ulazak u glavni program cak i   ako se izvrsava neki program,   (bilo BASIC, bilo masinac)      pod uslovom da interapt nije    iskljucen masinskom naredbom DI.Nakon izlaska iz glavnog        programa NECE uslijediti        povratak u program koji je bio  prekinut (povratak se ne vrsi   naredbom RET,nego sa JP MAIN_1)!TO VAM DAJE MOGUCNOST DA PROGRAMUDG ISKORISTITE KAO ~RESET~ !!!
   1 I jos jedna napomena:           Ako deaktivirate BETA BASIC 1.8 mozete ga ponovo aktivirati     naredbom:
   1 Da bi definisali neki karakter, npr. A, potrebno je istovremeno pritisnuti ENTER i taster koji  odgovara karakteru koji se      definise (u navedenom primjeru  treba pritisnuti ENTER i A      istovremeno).Uslijedice ulazak  u glavni dio programa koji ce   nacrtati graficku mrezu 8X8     i omoguciti vam definisanje     karaktera pomjeranjem kurzora.  
   1 C brise cijelu graficku mrezu     i odgovarajuci karakter       0 brise tacku na trenutnom        polozaju kurzora              9 zatamnjuje tacku na trenutnom   polozaju kurzora              5 pomice kurzor lijevo          6 pomice kurzor dole            7 pomice kurzor gore            8 pomice kurzor desno
   1 C Brisanje cijele
   1 Ako iz bilo kojih razloga zeliteda deaktivirate program,mozete  to uciniti naredbom:            
   1 Ako Vam se svidja nasa          kombinacija boja, mozete je     ostvariti naredbama:
   1 ;"         JOS JEDNOM ?":
   1 9 Zatamnjivanje
   1 5,6,7,8 Pomjeranje kurzora (*)
   1 23693,105:
   1 23624,105:
   1 0 Brisanje tacke na
   1 (xxxxx+1673)
   1 (xxxxx+1663)
   1 (snalazljiviji programeri su se vjerovatno dosjetili kako mogu  izmijeniti cjelokupni set       karaktera koji obuhvata i C i L mod:namjestice sistemske        promjenjive CHARS i UDG na neku istu adresu u RAM-u,definisati  prvih 21 karaktera,zatim        povecati vrijednost sistemske   promjenjive UDG za 176 (21*8),  definisati slijedeci 21 karakter,itd.)
   1 ##################################         U D G              ##################################
   1  MEGASOFT 1985
   1         VIDOVIC VLADIMIR                                                       &                                                          JURIC ZELJKO                                                                                                                                                                                                                                    B